FreeBSD server anti-spam software using automated TCP connection control
نویسنده
چکیده
This paper describes a new approach to anti-spam techniques. Instead of having spam filtering software implemented at a mail client or server, we build a mail server agent called MT Proxy to deal with any spam related issue. This server acts a mediate firewall to securely protect our real SMTP mail server. All emails are allowed to come to their recipients, but at either slow or fast speed, depending on their spam characteristic. A key advantage of this prototype is having a system, which is capable of controlling, but not blocking email traffic. As a result, MT Proxy software is guaranteed not to make any spam decision mistake. On the other hand, the software can effectively slow down email connection from spam sources; which in long term causes an economic loss for spammers. Keywordsspam, MT Proxy, FreeBSD, SMTP, false positive, false negative, white list, black list, challenge-response, Bayesian filter, dummynet, DNSBL, inetd.conf.
منابع مشابه
Evaluating The Use of Spam-triggered TCP/IP Rate Control To Protect SMTP Servers
This paper examines an approach to spam mitigation that rate limits incoming TCP/IP connections to an SMTP server based on the real-time detection of spam within the SMTP message exchange. Our approach is motivated by a desire to cause increased resource consumption at the spammer end of each SMTP connection, and to avoid the negative impact of falsepositives by eventually allowing all emails t...
متن کاملCombining Model Learning and Model Checking to Analyze TCP Implementations
We combine model learning and model checking in a challenging case study involving Linux, Windows and FreeBSD implementations of TCP. We use model learning to infer models of different software components and then apply model checking to fully explore what may happen when these components (e.g. a Linux client and a Windows server) interact. Our analysis reveals several instances in which TCP im...
متن کاملCombining Model Learning and Model Checking to Analyze TCP Implementations
We combine model learning and model checking in a challenging case study involving Linux, Windows and FreeBSD implementations of TCP. We use model learning to infer models of different software components and then apply model checking to fully explore what may happen when these components (e.g. a Linux client and a Windows server) interact. Our analysis reveals several instances in which TCP im...
متن کاملCombining Model Learning and Model Checking to Analyze TCP Implementations
We combine model learning and model checking in a challenging case study involving Linux, Windows and FreeBSD implementations of TCP. We use model learning to infer models of different software components and then apply model checking to fully explore what may happen when these components (e.g. a Linux client and a Windows server) interact. Our analysis reveals several instances in which TCP im...
متن کاملCombining Model Learning and Model Checking to Analyze TCP Implementations
We combine model learning and model checking in a challenging case study involving Linux, Windows and FreeBSD implementations of TCP. We use model learning to infer models of different software components and then apply model checking to fully explore what may happen when these components (e.g. a Linux client and a Windows server) interact. Our analysis reveals several instances in which TCP im...
متن کامل